Skip to content

fix(deps): update linear-tools-dependencies (major) - #35

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-linear-tools-dependencies
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-linear-tools-dependencies

Conversation

@renovate

@renovate renovate Bot commented Mar 22, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@linear/sdk ^77.0.0 → ^97.0.0 age confidence
typescript (source) ^5.0.0 → ^7.0.0 age confidence

Release Notes

linear/linear (@​linear/sdk)

v97.0.0

Compare Source

Major Changes
  • e09bb8d: @linear/sdk is now ESM-only, halving its install size. Most projects need no changes: on Node.js 20.19+ or 22.12+, require("@linear/sdk") still works from CommonJS.

    You may need to update your setup if you use:

    • Node.js older than 20.19 or 22.12: upgrade Node.js, or stay on the previous release of @linear/sdk.
    • Jest in CommonJS mode: Jest can't require() ES modules. Let babel-jest transform the SDK by adding transformIgnorePatterns: ["/node_modules/(?!@linear/sdk)"], or run Jest with native ESM support (--experimental-vm-modules).
    • TypeScript with "module": "node16", or "nodenext" on TypeScript 5.7 or older: these report error TS1479. Use "module": "nodenext" with TypeScript 5.8+, or "moduleResolution": "bundler".
Patch Changes
  • feat(schema): [non_breaking] Field 'AgentSession.codingHarness' description changed from '[Internal] Coding harness metadata from the latest associated sandbox.' to '[Internal] Coding harness metadata for this cloud or local session.' (AgentSession.codingHarness)

    feat(schema): [non_breaking] Field 'AgentSession.codingHarnessModelLabel' description changed from '[Internal] Compact display label for the coding harness model used by this session, derived from the latest associated sandbox.' to '[Internal] Compact display label for the coding harness model used by this cloud or local session.' (AgentSession.codingHarnessModelLabel)

    feat(schema): [non_breaking] Field 'AgentSessionCodingHarness.harness' description changed from 'The coding harness used by the sandbox.' to 'The coding harness or local target used by the session.' (AgentSessionCodingHarness.harness)

    feat(schema): [non_breaking] Field 'AgentSessionCodingHarness.modelLabel' description changed from 'Compact display label for the model used by the sandbox.' to 'Compact display label for the model used by the session.' (AgentSessionCodingHarness.modelLabel)

    feat(schema): [non_breaking] Description '[Internal] Coding harness metadata from an agent session's latest sandbox.' on type 'AgentSessionCodingHarness' has changed to '[Internal] Coding harness metadata for a cloud or local coding session.' (AgentSessionCodingHarness)

  • 8dc7d7a: Reduced install size by about a third by no longer publishing the ESM source map; the published JavaScript is unchanged and remains unminified for debugging.

v96.0.0

Compare Source

Major Changes
  • feat(schema): [breaking] Input field 'noSecret' was removed from input object type 'JiraUpdateInput' (JiraUpdateInput.noSecret)

    feat(schema): [dangerous] Enum value 'permissionDenied' was added to enum 'AgentActivityExecutionSkippedReason' (AgentActivityExecutionSkippedReason.permissionDenied)

    feat(schema): [dangerous] Enum value 'stopping' was added to enum 'AgentSessionStatus' (AgentSessionStatus.stopping)

    feat(schema): [dangerous] Enum value 'skipped' was added to enum 'AiConversationAckKind' (AiConversationAckKind.skipped)

    feat(schema): [dangerous] Enum value 'entitySelection' was added to enum 'AiConversationElicitationKind' (AiConversationElicitationKind.entitySelection)

    feat(schema): [dangerous] Member 'AiConversationEntitySelectionElicitationResponseData' was added to Union type 'AiConversationElicitationResponseData' (AiConversationElicitationResponseData)

    feat(schema): [dangerous] Enum value 'ContactSupport' was added to enum 'AiConversationTool' (AiConversationTool.ContactSupport)

    feat(schema): [dangerous] Member 'AiConversationContactSupportToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Input field 'canSelfRotate' was added to input object type 'GitLabSettingsInput' (GitLabSettingsInput.canSelfRotate)

    feat(schema): [dangerous] Input field 'lastRotatedAt' was added to input object type 'GitLabSettingsInput' (GitLabSettingsInput.lastRotatedAt)

    feat(schema): [dangerous] Input field 'nextRotationAt' was added to input object type 'GitLabSettingsInput' (GitLabSettingsInput.nextRotationAt)

    feat(schema): [dangerous] Input field 'rotationEnabled' was added to input object type 'GitLabSettingsInput' (GitLabSettingsInput.rotationEnabled)

    feat(schema): [dangerous] Input field 'rotationFailureReason' was added to input object type 'GitLabSettingsInput' (GitLabSettingsInput.rotationFailureReason)

    feat(schema): [dangerous] Input field 'scopes' was added to input object type 'GitLabSettingsInput' (GitLabSettingsInput.scopes)

    feat(schema): [dangerous] Input field 'conversationAccess' was added to input object type 'McpServerIntegrationSettingsInput' (McpServerIntegrationSettingsInput.conversationAccess)

    feat(schema): [dangerous] Input field 'loopAccess' was added to input object type 'McpServerIntegrationSettingsInput' (McpServerIntegrationSettingsInput.loopAccess)

    feat(schema): [dangerous] Argument 'settings: McpServerIntegrationSettingsInput' added to field 'Mutation.integrationMcpServerConnect' (Mutation.integrationMcpServerConnect.settings)

    feat(schema): [dangerous] Input field 'includeSubInitiativeUpdates' was added to input object type 'NotificationSubscriptionCreateInput' (NotificationSubscriptionCreateInput.includeSubInitiativeUpdates)

    feat(schema): [dangerous] Input field 'includeSubInitiativeUpdates' was added to input object type 'NotificationSubscriptionUpdateInput' (NotificationSubscriptionUpdateInput.includeSubInitiativeUpdates)

    feat(schema): [non_breaking] Type 'AgentSessionCodingHarness' was added (AgentSessionCodingHarness)

    feat(schema): [non_breaking] Type 'AiConversationContactSupportToolCall' was added (AiConversationContactSupportToolCall)

    feat(schema): [non_breaking] Type 'AiConversationEntitySelectionElicitationResponseData' was added (AiConversationEntitySelectionElicitationResponseData)

    feat(schema): [non_breaking] Type 'DependencyEcosystem' was added (DependencyEcosystem)

    feat(schema): [non_breaking] Type 'DependencyPackageInput' was added (DependencyPackageInput)

    feat(schema): [non_breaking] Type 'DependencyPackageMetadataResult' was added (DependencyPackageMetadataResult)

    feat(schema): [non_breaking] Field 'codingHarness' was added to object type 'AgentSession' (AgentSession.codingHarness)

    feat(schema): [non_breaking] Field 'AgentSession.status' description changed from 'The current status of the agent session, such as pending, active, awaiting input, complete, error, or stale.' to 'The current status of the agent session, such as pending, active, stopping, awaiting input, complete, error, or stale.' (AgentSession.status)

    feat(schema): [non_breaking] Field 'entityType' was added to object type 'AiConversationElicitationPart' (AiConversationElicitationPart.entityType)

    feat(schema): [non_breaking] Field 'selection' was added to object type 'AiConversationElicitationPart' (AiConversationElicitationPart.selection)

    feat(schema): [non_breaking] Field 'suggestedEntityIds' was added to object type 'AiConversationElicitationPart' (AiConversationElicitationPart.suggestedEntityIds)

    feat(schema): [non_breaking] Input field 'CommentCreateInput.initiativeId' description changed from 'The initiative to associate the comment with.' to 'The initiative to associate the comment with. Can be a UUID or initiative identifier (e.g., 'I-12').' (CommentCreateInput.initiativeId)

    feat(schema): [non_breaking] Input field 'CommentCreateInput.projectId' description changed from 'The project to associate the comment with.' to 'The project to associate the comment with. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (CommentCreateInput.projectId)

    feat(schema): [non_breaking] Input field 'ContactCreateInput.type' description changed from 'The type of support contact (e.g., bug report, feature request, general feedback).' to 'The type of support contact.' (ContactCreateInput.type)

    feat(schema): [non_breaking] Field 'includeSubInitiativeUpdates' was added to object type 'CustomViewNotificationSubscription' (CustomViewNotificationSubscription.includeSubInitiativeUpdates)

    feat(schema): [non_breaking] Input field 'CustomerNeedCreateInput.projectId' description changed from '[INTERNAL] The project to link this need to. Either issueId or projectId must be provided.' to '[INTERNAL] The project to link this need to. Accepts a UUID or project identifier (e.g., 'P-LIN-123'). Either issueId or projectId must be provided.' (CustomerNeedCreateInput.projectId)

    feat(schema): [non_breaking] Input field 'CustomerNeedUpdateInput.projectId' description changed from '[INTERNAL] The project to move this need to.' to '[INTERNAL] The project to move this need to. Accepts a UUID or project identifier (e.g., 'P-LIN-123').' (CustomerNeedUpdateInput.projectId)

    feat(schema): [non_breaking] Field 'includeSubInitiativeUpdates' was added to object type 'CustomerNotificationSubscription' (CustomerNotificationSubscription.includeSubInitiativeUpdates)

    feat(schema): [non_breaking] Field 'includeSubInitiativeUpdates' was added to object type 'CycleNotificationSubscription' (CycleNotificationSubscription.includeSubInitiativeUpdates)

    feat(schema): [non_breaking] Input field 'DocumentCreateInput.initiativeId' description changed from '[Internal] Related initiative for the document.' to '[Internal] Related initiative for the document. Can be a UUID or initiative identifier (e.g., 'I-12').' (DocumentCreateInput.initiativeId)

    feat(schema): [non_breaking] Input field 'DocumentCreateInput.projectId' description changed from 'Related project for the document.' to 'Related project for the document. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (DocumentCreateInput.projectId)

    feat(schema): [non_breaking] Input field 'DocumentUpdateInput.initiativeId' description changed from '[Internal] Related initiative for the document.' to '[Internal] Related initiative for the document. Can be a UUID or initiative identifier (e.g., 'I-12').' (DocumentUpdateInput.initiativeId)

    feat(schema): [non_breaking] Input field 'DocumentUpdateInput.projectId' description changed from 'Related project for the document.' to 'Related project for the document. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (DocumentUpdateInput.projectId)

    feat(schema): [non_breaking] Input field 'EntityExternalLinkCreateInput.initiativeId' description changed from 'The initiative associated with the link.' to 'The initiative associated with the link. Can be a UUID or initiative identifier (e.g., 'I-12').' (EntityExternalLinkCreateInput.initiativeId)

    feat(schema): [non_breaking] Input field 'EntityExternalLinkCreateInput.projectId' description changed from 'The project associated with the link.' to 'The project associated with the link. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (EntityExternalLinkCreateInput.projectId)

    feat(schema): [non_breaking] Field 'includeSubInitiativeUpdates' was added to object type 'InitiativeNotificationSubscription' (InitiativeNotificationSubscription.includeSubInitiativeUpdates)

    feat(schema): [non_breaking] Input field 'IssueCreateInput.projectId' description changed from 'The project associated with the issue.' to 'The project associated with the issue. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (IssueCreateInput.projectId)

    feat(schema): [non_breaking] Input field 'IssueUpdateInput.projectId' description changed from 'The project associated with the issue.' to 'The project associated with the issue. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (IssueUpdateInput.projectId)

    feat(schema): [non_breaking] Field 'includeSubInitiativeUpdates' was added to object type 'LabelNotificationSubscription' (LabelNotificationSubscription.includeSubInitiativeUpdates)

    feat(schema): [non_breaking] Field 'integrationGitlabRotate' was added to object type 'Mutation' (Mutation.integrationGitlabRotate)

    feat(schema): [non_breaking] Field 'integrationGitlabUpdateRotationSettings' was added to object type 'Mutation' (Mutation.integrationGitlabUpdateRotationSettings)

    feat(schema): [non_breaking] Field 'integrationGitlabUpdateToken' was added to object type 'Mutation' (Mutation.integrationGitlabUpdateToken)

    feat(schema): [non_breaking] Field 'includeSubInitiativeUpdates' was added to interface 'NotificationSubscription' (NotificationSubscription.includeSubInitiativeUpdates)

    feat(schema): [non_breaking] Input field 'ProjectMilestoneCreateInput.projectId' description changed from 'Related project for the project milestone.' to 'Related project for the project milestone. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (ProjectMilestoneCreateInput.projectId)

    feat(schema): [non_breaking] Input field 'ProjectMilestoneUpdateInput.projectId' description changed from 'Related project for the project milestone.' to 'Related project for the project milestone. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (ProjectMilestoneUpdateInput.projectId)

    feat(schema): [non_breaking] Field 'includeSubInitiativeUpdates' was added to object type 'ProjectNotificationSubscription' (ProjectNotificationSubscription.includeSubInitiativeUpdates)

    feat(schema): [non_breaking] Input field 'ProjectRelationCreateInput.projectId' description changed from 'The identifier of the project that is related to another project.' to 'The identifier of the project that is related to another project. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (ProjectRelationCreateInput.projectId)

    feat(schema): [non_breaking] Input field 'ProjectRelationCreateInput.relatedProjectId' description changed from 'The identifier of the related project.' to 'The identifier of the related project. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (ProjectRelationCreateInput.relatedProjectId)

    feat(schema): [non_breaking] Input field 'ProjectRelationUpdateInput.projectId' description changed from 'The identifier of the project that is related to another project.' to 'The identifier of the project that is related to another project. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (ProjectRelationUpdateInput.projectId)

    feat(schema): [non_breaking] Input field 'ProjectRelationUpdateInput.relatedProjectId' description changed from 'The identifier of the related project.' to 'The identifier of the related project. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (ProjectRelationUpdateInput.relatedProjectId)

    feat(schema): [non_breaking] Input field 'ProjectUpdateCreateInput.projectId' description changed from 'The project to associate the project update with.' to 'The project to associate the project update with. Can be a UUID or project identifier (e.g., 'P-LIN-123').' (ProjectUpdateCreateInput.projectId)

    feat(schema): [non_breaking] Field 'dependencyPackageMetadata' was added to object type 'Query' (Query.dependencyPackageMetadata)

    feat(schema): [non_breaking] Field 'projectLabelCreated' was added to object type 'Subscription' (Subscription.projectLabelCreated)

    feat(schema): [non_breaking] Field 'projectLabelDeleted' was added to object type 'Subscription' (Subscription.projectLabelDeleted)

    feat(schema): [non_breaking] Field 'projectLabelUpdated' was added to object type 'Subscription' (Subscription.projectLabelUpdated)

    feat(schema): [non_breaking] Field 'includeSubInitiativeUpdates' was added to object type 'TeamNotificationSubscription' (TeamNotificationSubscription.includeSubInitiativeUpdates)

    feat(schema): [non_breaking] Field 'includeSubInitiativeUpdates' was added to object type 'UserNotificationSubscription' (UserNotificationSubscription.includeSubInitiativeUpdates)

Patch Changes
  • 2d5d122: Reduce package size by omitting unused declaration maps.

v95.2.0

Compare Source

Minor Changes
  • feat(schema): [dangerous] Input field 'mcpServer' was added to input object type 'IntegrationSettingsInput' (IntegrationSettingsInput.mcpServer)

    feat(schema): [dangerous] Input field 'slackInitiativeCommentCreated' was added to input object type 'IntegrationsSettingsCreateInput' (IntegrationsSettingsCreateInput.slackInitiativeCommentCreated)

    feat(schema): [dangerous] Input field 'slackProjectCommentCreated' was added to input object type 'IntegrationsSettingsCreateInput' (IntegrationsSettingsCreateInput.slackProjectCommentCreated)

    feat(schema): [dangerous] Input field 'slackInitiativeCommentCreated' was added to input object type 'IntegrationsSettingsUpdateInput' (IntegrationsSettingsUpdateInput.slackInitiativeCommentCreated)

    feat(schema): [dangerous] Input field 'slackProjectCommentCreated' was added to input object type 'IntegrationsSettingsUpdateInput' (IntegrationsSettingsUpdateInput.slackProjectCommentCreated)

    feat(schema): [dangerous] Input field 'defaultProjectId' was added to input object type 'JiraUpdateInput' (JiraUpdateInput.defaultProjectId)

    feat(schema): [dangerous] Argument 'workspaceIntegrationId: String' added to field 'Mutation.integrationJiraPersonal' (Mutation.integrationJiraPersonal.workspaceIntegrationId)

    feat(schema): [dangerous] Argument 'botUserId: String' added to field 'Mutation.integrationZendesk' (Mutation.integrationZendesk.botUserId)

    feat(schema): [dangerous] Argument 'workspaceIntegrationId: String' added to field 'Mutation.userExternalUserDisconnect' (Mutation.userExternalUserDisconnect.workspaceIntegrationId)

    feat(schema): [dangerous] Enum value 'creator' was added to enum 'PartnerOfferCategory' (PartnerOfferCategory.creator)

    feat(schema): [dangerous] Input field 'team' was added to input object type 'ProjectLabelCollectionFilter' (ProjectLabelCollectionFilter.team)

    feat(schema): [dangerous] Input field 'team' was added to input object type 'ProjectLabelFilter' (ProjectLabelFilter.team)

    feat(schema): [dangerous] Enum value 'slackAiFeedbackAcknowledgementShown' was added to enum 'UserFlagType' (UserFlagType.slackAiFeedbackAcknowledgementShown)

    feat(schema): [non_breaking] Type 'McpServerIntegrationSettingsInput' was added (McpServerIntegrationSettingsInput)

    feat(schema): [non_breaking] Field 'diff' was added to object type 'AiConversation' (AiConversation.diff)

    feat(schema): [non_breaking] Field 'slackInitiativeCommentCreated' was added to object type 'IntegrationsSettings' (IntegrationsSettings.slackInitiativeCommentCreated)

    feat(schema): [non_breaking] Field 'slackProjectCommentCreated' was added to object type 'IntegrationsSettings' (IntegrationsSettings.slackProjectCommentCreated)

    feat(schema): [non_breaking] Field 'release' was added to object type 'LoopExecution' (LoopExecution.release)

    feat(schema): [non_breaking] Field 'leadTeamId' was added to object type 'Project' (Project.leadTeamId)

    feat(schema): [non_breaking] Field 'ProjectLabel.inheritedFrom' description changed from '[Internal] The original workspace or parent-team label that this label was inherited from. Null if the label is not inherited.' to 'The original workspace or parent-team label that this label was inherited from. Null if the label is not inherited.' (ProjectLabel.inheritedFrom)

    feat(schema): [non_breaking] Field 'ProjectLabel.team' description changed from '[Internal] The team that the label is scoped to. If null, the label is a workspace-level label available to all teams in the workspace.' to 'The team that the label is scoped to. If null, the label is a workspace-level label available to all teams in the workspace.' (ProjectLabel.team)

    feat(schema): [non_breaking] Description 'A label that can be applied to projects for categorization. Project labels are workspace-level and can be organized into groups with a parent-child hierarchy. Only child labels (not group labels) can be directly applied to projects.' on type 'ProjectLabel' has changed to 'A label that can be applied to projects for categorization. Project labels can be workspace-level (available to all teams) or team-scoped, and can be organized into groups with a parent-child hierarchy. Only child labels (not group labels) can be directly applied to projects. Team-scoped labels may be inherited from parent teams to sub-teams.' (ProjectLabel)

    feat(schema): [non_breaking] Input field 'ProjectLabelCreateInput.teamId' description changed from '[Internal] The team associated with the label. If not given, the label will be associated with the entire workspace.' to 'The identifier of the team to scope the label to. If not given, the label is a workspace-level label available to all teams.' (ProjectLabelCreateInput.teamId)

    feat(schema): [non_breaking] Field 'inheritedFromId' was added to object type 'ProjectLabelWebhookPayload' (ProjectLabelWebhookPayload.inheritedFromId)

    feat(schema): [non_breaking] Field 'teamId' was added to object type 'ProjectLabelWebhookPayload' (ProjectLabelWebhookPayload.teamId)

    feat(schema): [non_breaking] Field 'leadTeamId' was added to object type 'ProjectSearchResult' (ProjectSearchResult.leadTeamId)

    feat(schema): [non_breaking] Field 'teamId' was added to object type 'ProjectStatus' (ProjectStatus.teamId)

    feat(schema): [non_breaking] Field 'Query.projectLabels' description changed from 'Returns all project labels in the workspace, with optional filtering.' to 'All project labels. Returns a paginated list of labels visible to the authenticated user, including both workspace-level and team-scoped labels, with optional filtering.' (Query.projectLabels)

    feat(schema): [non_breaking] Field 'User.isAssignable' description changed from 'Whether the user can be assigned to issues. Regular users are always assignable; app users are assignable only if they have the app:assignable scope. The Linear agent also requires coding sessions to be enabled.' to 'Whether the user can be assigned to issues. Active app users require the assignments capability. The Linear agent also requires coding sessions to be enabled.' (User.isAssignable)

    feat(schema): [non_breaking] Field 'User.isMentionable' description changed from 'Whether the user is mentionable.' to 'Whether the user can be mentioned. Active app users require the mentions capability.' (User.isMentionable)

    feat(schema): [non_breaking] Field 'showCodeBlockLineNumbers' was added to object type 'UserSettings' (UserSettings.showCodeBlockLineNumbers)

    feat(schema): [non_breaking] Field 'automationRunHistoryShowInitiativeIdentifier' was added to object type 'ViewPreferencesValues' (ViewPreferencesValues.automationRunHistoryShowInitiativeIdentifier)

    feat(schema): [non_breaking] Field 'automationRunHistoryShowProjectIdentifier' was added to object type 'ViewPreferencesValues' (ViewPreferencesValues.automationRunHistoryShowProjectIdentifier)

v95.1.0

Compare Source

Minor Changes
  • feat(schema): [dangerous] Enum value 'AiConversation' was added to enum 'AiConversationEntityCardWidgetArgsType' (AiConversationEntityCardWidgetArgsType.AiConversation)

    feat(schema): [dangerous] Enum value 'Meeting' was added to enum 'AiConversationEntityCardWidgetArgsType' (AiConversationEntityCardWidgetArgsType.Meeting)

    feat(schema): [dangerous] Enum value 'workflowDefinitionDraft' was added to enum 'AiConversationMcpServerConnectionScopeType' (AiConversationMcpServerConnectionScopeType.workflowDefinitionDraft)

    feat(schema): [dangerous] Enum value 'RunLoop' was added to enum 'AiConversationTool' (AiConversationTool.RunLoop)

    feat(schema): [dangerous] Member 'AiConversationRunLoopToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Input field 'projects' was added to input object type 'InitiativeCollectionFilter' (InitiativeCollectionFilter.projects)

    feat(schema): [dangerous] Input field 'projects' was added to input object type 'InitiativeFilter' (InitiativeFilter.projects)

    feat(schema): [dangerous] Enum value 'datadog' was added to enum 'IntegrationService' (IntegrationService.datadog)

    feat(schema): [dangerous] Input field 'groupType' was added to input object type 'IssueLabelCreateInput' (IssueLabelCreateInput.groupType)

    feat(schema): [dangerous] Input field 'groupType' was added to input object type 'IssueLabelUpdateInput' (IssueLabelUpdateInput.groupType)

    feat(schema): [dangerous] Input field 'projects' was added to input object type 'NullableInitiativeFilter' (NullableInitiativeFilter.projects)

    feat(schema): [dangerous] Input field 'regionPinning' was added to input object type 'OrganizationCodingAgentSettingsInput' (OrganizationCodingAgentSettingsInput.regionPinning)

    feat(schema): [dangerous] Input field 'sandboxSize' was added to input object type 'OrganizationCodingAgentSettingsInput' (OrganizationCodingAgentSettingsInput.sandboxSize)

    feat(schema): [dangerous] Input field 'pinnedViewManagementRole' was added to input object type 'OrganizationSecuritySettingsInput' (OrganizationSecuritySettingsInput.pinnedViewManagementRole)

    feat(schema): [dangerous] Input field 'pinnedViewManagement' was added to input object type 'TeamSecuritySettingsInput' (TeamSecuritySettingsInput.pinnedViewManagement)

    feat(schema): [dangerous] Input field 'overriddenUser' was added to input object type 'TimeScheduleEntryInput' (TimeScheduleEntryInput.overriddenUser)

    feat(schema): [dangerous] Enum value 'customerRequestAdded' was added to enum 'WorkflowTrigger' (WorkflowTrigger.customerRequestAdded)

    feat(schema): [non_breaking] Type 'AiConversationPostChatMessageToolCallResultDestination' was added (AiConversationPostChatMessageToolCallResultDestination)

    feat(schema): [non_breaking] Type 'AiConversationRunLoopToolCall' was added (AiConversationRunLoopToolCall)

    feat(schema): [non_breaking] Type 'AiConversationRunLoopToolCallArgs' was added (AiConversationRunLoopToolCallArgs)

    feat(schema): [non_breaking] Type 'AiConversationRunLoopToolCallResult' was added (AiConversationRunLoopToolCallResult)

    feat(schema): [non_breaking] Type 'IntegrationDatadogEnvironment' was added (IntegrationDatadogEnvironment)

    feat(schema): [non_breaking] Type 'IntegrationDatadogEnvironmentsPayload' was added (IntegrationDatadogEnvironmentsPayload)

    feat(schema): [non_breaking] Type 'LabelGroupType' was added (LabelGroupType)

    feat(schema): [non_breaking] Type 'TimeScheduleUser' was added (TimeScheduleUser)

    feat(schema): [non_breaking] Type 'TimeScheduleUserInput' was added (TimeScheduleUserInput)

    feat(schema): [non_breaking] Type 'WorkspaceAnnouncementNotification' was added (WorkspaceAnnouncementNotification)

    feat(schema): [non_breaking] Field 'workflowDefinitionDraftId' was added to object type 'AiConversationMcpServerConnectionScope' (AiConversationMcpServerConnectionScope.workflowDefinitionDraftId)

    feat(schema): [non_breaking] Field 'destination' was added to object type 'AiConversationPostChatMessageToolCallResult' (AiConversationPostChatMessageToolCallResult.destination)

    feat(schema): [non_breaking] Description 'The rich-text content body of a document, issue, project, initiative, project milestone, pull request, release note, automation prompt, AI prompt rules, or welcome message. Content is stored as a base64-encoded Yjs state and can be converted to Markdown or ProseMirror JSON. Each DocumentContent belongs to exactly one parent entity and supports real-time collaborative editing.' on type 'DocumentContent' has changed to 'The rich-text content body of a document, issue, project, initiative, project milestone, pull request, release note, automation prompt, AI prompt rules, welcome message, or workspace announcement. Content is stored as a base64-encoded Yjs state and can be converted to Markdown or ProseMirror JSON. Each DocumentContent belongs to exactly one parent entity and supports real-time collaborative editing.' (DocumentContent)

    feat(schema): [non_breaking] Field 'groupType' was added to object type 'IssueLabel' (IssueLabel.groupType)

    feat(schema): [non_breaking] Field 'integrationDatadogConnect' was added to object type 'Mutation' (Mutation.integrationDatadogConnect)

    feat(schema): [non_breaking] Field 'integrationDatadogEnvironments' was added to object type 'Mutation' (Mutation.integrationDatadogEnvironments)

    feat(schema): [non_breaking] Field 'shortSummary' was added to object type 'ProjectUpdate' (ProjectUpdate.shortSummary)

    feat(schema): [non_breaking] Field 'authoredAt' was added to object type 'PullRequestCommit' (PullRequestCommit.authoredAt)

    feat(schema): [non_breaking] Field 'overriddenUser' was added to object type 'TimeScheduleEntry' (TimeScheduleEntry.overriddenUser)

    feat(schema): [non_breaking] Field 'TimeScheduleEntry.userEmail' description changed from 'The email, name or reference to the user on schedule. This is used in case the external user could not be mapped to a Linear user id.' to 'The external email, name or reference text for the user when the reference cannot be mapped to a Linear user id.' (TimeScheduleEntry.userEmail)

    feat(schema): [non_breaking] Field 'TimeScheduleEntry.userId' description changed from 'The Linear user id of the user on schedule. If the user cannot be mapped to a Linear user then userEmail can be used as a reference.' to 'The Linear user id of the referenced user. If the reference cannot be mapped to a Linear user then userEmail can be used instead.' (TimeScheduleEntry.userId)

    feat(schema): [non_breaking] Input field 'TimeScheduleEntryInput.userEmail' description changed from 'The email, name or reference to the user on schedule. This is used in case the external user could not be mapped to a Linear user id.' to 'The external email, name or reference text for the user when the reference cannot be mapped to a Linear user id.' (TimeScheduleEntryInput.userEmail)

    feat(schema): [non_breaking] Input field 'TimeScheduleEntryInput.userId' description changed from 'The Linear user id of the user on schedule. If the user cannot be mapped to a Linear user then userEmail can be used as a reference.' to 'The Linear user id of the referenced user. If the reference cannot be mapped to a Linear user then userEmail can be used instead.' (TimeScheduleEntryInput.userId)

    feat(schema): [non_breaking] Field 'reviewFieldReviewers' was added to object type 'ViewPreferencesValues' (ViewPreferencesValues.reviewFieldReviewers)

    feat(schema): [non_breaking] Field 'showOnlyLeadTeamProjects' was added to object type 'ViewPreferencesValues' (ViewPreferencesValues.showOnlyLeadTeamProjects)

v95.0.0

Compare Source

Major Changes
  • feat(schema): [breaking] Field 'AiConversationCreateSandboxToolCallArgs.repository' changed type from 'String!' to 'String' (AiConversationCreateSandboxToolCallArgs.repository)

    feat(schema): [dangerous] Input field 'summary' was added to input object type 'AgentSessionUpdateInput' (AgentSessionUpdateInput.summary)

    feat(schema): [dangerous] Enum value 'SandboxGitHistory' was added to enum 'AiConversationTool' (AiConversationTool.SandboxGitHistory)

    feat(schema): [dangerous] Member 'AiConversationSandboxGitHistoryToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Enum value 'loops' was added to enum 'ProjectTab' (ProjectTab.loops)

    feat(schema): [dangerous] Enum value 'chatMessagePosted' was added to enum 'WorkflowTrigger' (WorkflowTrigger.chatMessagePosted)

    feat(schema): [dangerous] Enum value 'chatReactionAdded' was added to enum 'WorkflowTrigger' (WorkflowTrigger.chatReactionAdded)

    feat(schema): [dangerous] Enum value 'chat' was added to enum 'WorkflowTriggerType' (WorkflowTriggerType.chat)

    feat(schema): [non_breaking] Type 'AiConversationGetSlackConversationHistoryToolCallArgs' was added (AiConversationGetSlackConversationHistoryToolCallArgs)

    feat(schema): [non_breaking] Type 'AiConversationGetSlackConversationHistoryToolCallArgsTargetType' was added (AiConversationGetSlackConversationHistoryToolCallArgsTargetType)

    feat(schema): [non_breaking] Type 'AiConversationGetSlackConversationHistoryToolCallResult' was added (AiConversationGetSlackConversationHistoryToolCallResult)

    feat(schema): [non_breaking] Type 'AiConversationPostChatMessageToolCallResult' was added (AiConversationPostChatMessageToolCallResult)

    feat(schema): [non_breaking] Type 'AiConversationSandboxGitHistoryToolCall' was added (AiConversationSandboxGitHistoryToolCall)

    feat(schema): [non_breaking] Type 'AiConversationSandboxGitHistoryToolCallArgs' was added (AiConversationSandboxGitHistoryToolCallArgs)

    feat(schema): [non_breaking] Type 'AiConversationSandboxGitHistoryToolCallArgsOperation' was added (AiConversationSandboxGitHistoryToolCallArgsOperation)

    feat(schema): [non_breaking] Type 'AiConversationSearchChatChannelsToolCallResult' was added (AiConversationSearchChatChannelsToolCallResult)

    feat(schema): [non_breaking] Field 'AgentSession.summary' description changed from 'A human-readable summary of the work performed in this session. Null if no summary has been generated yet.' to 'The session title, generated automatically or set by the owning OAuth application. Null if no title is set.' (AgentSession.summary)

    feat(schema): [non_breaking] Field 'args' was added to object type 'AiConversationGetSlackConversationHistoryToolCall' (AiConversationGetSlackConversationHistoryToolCall.args)

    feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationGetSlackConversationHistoryToolCall' (AiConversationGetSlackConversationHistoryToolCall.result)

    feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationPostChatMessageToolCall' (AiConversationPostChatMessageToolCall.result)

    feat(schema): [non_breaking] Field 'channel' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.channel)

    feat(schema): [non_breaking] Field 'isReply' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.isReply)

    feat(schema): [non_breaking] Field 'recipient' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.recipient)

    feat(schema): [non_breaking] Field 'recipientId' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.recipientId)

    feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationSearchChatChannelsToolCall' (AiConversationSearchChatChannelsToolCall.result)

    feat(schema): [non_breaking] Field 'agentSessionSshAddress' was added to object type 'Query' (Query.agentSessionSshAddress)

    feat(schema): [non_breaking] Field 'userViewPreferences' was added to object type 'Query' (Query.userViewPreferences)

Patch Changes
  • 7aaa438: Omit GraphQL request variables from error messages.
  • 2cddc35: Require a finite numeric webhookTimestamp in the signed body and enforce the existing one-minute replay window in all webhook verification APIs. Unsigned timestamp headers and legacy timestamp arguments can no longer bypass this check. The optional third argument to verify() and parseData() is retained for source compatibility but ignored; callers can omit it. Payloads without a signed timestamp, including header-only payloads, are now rejected.
  • e5842b5: Require HTTPS for custom API URLs outside local development.

v94.0.0

Compare Source

Major Changes
  • feat(schema): [breaking] Type 'MeetingAnalysisStatus' was removed (MeetingAnalysisStatus)

    feat(schema): [breaking] Type 'PullRequestReviewTool' was removed (PullRequestReviewTool)

    feat(schema): [breaking] Input field 'pullRequestReviewTool' was removed from input object type 'GitHubSettingsInput' (GitHubSettingsInput.pullRequestReviewTool)

    feat(schema): [breaking] Field 'analysisStatus' was removed from object type 'Meeting' (Meeting.analysisStatus)

    feat(schema): [breaking] Field 'attendees' was removed from object type 'Meeting' (Meeting.attendees)

    feat(schema): [breaking] Field 'attendeesSource' was removed from object type 'Meeting' (Meeting.attendeesSource)

    feat(schema): [breaking] Field 'slugId' was removed from object type 'Meeting' (Meeting.slugId)

    feat(schema): [breaking] Field 'summary' was removed from object type 'Meeting' (Meeting.summary)

    feat(schema): [breaking] Field 'summaryData' was removed from object type 'Meeting' (Meeting.summaryData)

    feat(schema): [dangerous] Enum value 'Memory' was added to enum 'AiConversationTool' (AiConversationTool.Memory)

    feat(schema): [dangerous] Enum value 'PatchSettings' was added to enum 'AiConversationTool' (AiConversationTool.PatchSettings)

    feat(schema): [dangerous] Enum value 'SearchChatChannels' was added to enum 'AiConversationTool' (AiConversationTool.SearchChatChannels)

    feat(schema): [dangerous] Member 'AiConversationMemoryToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Member 'AiConversationPatchSettingsToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Member 'AiConversationSearchChatChannelsToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Enum value 'origin' was added to enum 'IntegrationService' (IntegrationService.origin)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseCompleteInput' (ReleaseCompleteInput.description)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseCompleteInputBase' (ReleaseCompleteInputBase.description)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseSyncInput' (ReleaseSyncInput.description)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseSyncInputBase' (ReleaseSyncInputBase.description)

    feat(schema): [dangerous] Enum value 'collectionChanged' was added to enum 'WorkflowActivationMode' (WorkflowActivationMode.collectionChanged)

    feat(schema): [dangerous] Enum value 'commentAdded' was added to enum 'WorkflowTrigger' (WorkflowTrigger.commentAdded)

    feat(schema): [dangerous] Enum value 'updatePosted' was added to enum 'WorkflowTrigger' (WorkflowTrigger.updatePosted)

    feat(schema): [non_breaking] Type 'AiConversationMemoryToolCall' was added (AiConversationMemoryToolCall)

    feat(schema): [non_breaking] Type 'AiConversationMemoryToolCallArgs' was added (AiConversationMemoryToolCallArgs)

    feat(schema): [non_breaking] Type 'AiConversationMemoryToolCallArgsAction' was added (AiConversationMemoryToolCallArgsAction)

    feat(schema): [non_breaking] Type 'AiConversationPatchSettingsToolCall' was added (AiConversationPatchSettingsToolCall)

    feat(schema): [non_breaking] Type 'AiConversationPatchSettingsToolCallArgs' was added (AiConversationPatchSettingsToolCallArgs)

    feat(schema): [non_breaking] Type 'AiConversationSearchChatChannelsToolCall' was added (AiConversationSearchChatChannelsToolCall)

    feat(schema): [non_breaking] Type 'AiConversationSearchChatChannelsToolCallArgs' was added (AiConversationSearchChatChannelsToolCallArgs)

    feat(schema): [non_breaking] Type 'InboxNotificationUpdateInput' was added (InboxNotificationUpdateInput)

    feat(schema): [non_breaking] Type 'InboxNotificationUpdatePayload' was added (InboxNotificationUpdatePayload)

    feat(schema): [non_breaking] Type 'LoopExecution' was added (LoopExecution)

    feat(schema): [non_breaking] Type 'WorkflowIntelligence' was added (WorkflowIntelligence)

    feat(schema): [non_breaking] Field 'loopExecution' was added to object type 'AiConversation' (AiConversation.loopExecution)

    feat(schema): [non_breaking] Field 'Initiative.identifier' description changed from '[Internal] The human-readable identifier of the initiative. Returns the custom identifier override when set, otherwise the workspace default <prefix>-<number>. Null for legacy initiatives that have not been backfilled.' to '[Internal] The human-readable identifier of the initiative. Returns the custom identifier override when set, otherwise the workspace default <prefix>-<number>. Null for legacy initiatives that have not been backfilled and while initiative identifiers are not enabled for the workspace.' (Initiative.identifier)

    feat(schema): [non_breaking] Field 'attendeeIds' was added to object type 'Meeting' (Meeting.attendeeIds)

    feat(schema): [non_breaking] Field 'title' was added to object type 'Meeting' (Meeting.title)

    feat(schema): [non_breaking] Field 'inboxNotificationUpdate' was added to object type 'Mutation' (Mutation.inboxNotificationUpdate)

    feat(schema): [non_breaking] Field 'Project.identifier' description changed from '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default P-<leadTeamKey>-<number>. Null for projects without a lead team and for legacy projects that have not been backfilled.' to '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default P-<leadTeamKey>-<number>. Null for projects without a lead team, for legacy projects that have not been backfilled, and while project identifiers are not enabled for the workspace.' (Project.identifier)

    feat(schema): [non_breaking] Field 'Project.leadTeam' description changed from '[Internal] The team that leads the project. Null if no lead team is assigned.' to '[Internal] The team that leads the project. Null if the viewer does not have access to the team.' (Project.leadTeam)

    feat(schema): [non_breaking] Field 'ProjectSearchResult.identifier' description changed from '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default P-<leadTeamKey>-<number>. Null for projects without a lead team and for legacy projects that have not been backfilled.' to '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default P-<leadTeamKey>-<number>. Null for projects without a lead team, for legacy projects that have not been backfilled, and while project identifiers are not enabled for the workspace.' (ProjectSearchResult.identifier)

    feat(schema): [non_breaking] Field 'ProjectSearchResult.leadTeam' description changed from '[Internal] The team that leads the project. Null if no lead team is assigned.' to '[Internal] The team that leads the project. Null if the viewer does not have access to the team.' (ProjectSearchResult.leadTeam)

    feat(schema): [non_breaking] Field 'inboxNotifications' was added to object type 'Query' (Query.inboxNotifications)

    feat(schema): [non_breaking] Field 'fieldUserPresence' was added to object type 'ViewPreferencesValues' (ViewPreferencesValues.fieldUserPresence)

    feat(schema): [non_breaking] Field 'intelligence' was added to object type 'WorkflowDefinition' (WorkflowDefinition.intelligence)

    feat(schema): [non_breaking] Field 'triggerConfig' was added to object type 'WorkflowDefinition' (WorkflowDefinition.triggerConfig)

v93.0.1

Compare Source

Patch Changes
  • a88ff07: chore(deps): update dependency patch versions

v93.0.0

Compare Source

Major Changes
  • 44c3fa4: feat(schema): [breaking] Field 'AiConversationCreateEntityToolCallResult.createdEntities' changed type from '[AiConversationSearchEntitiesToolCallResultEntities!]' to '[AiConversationCreateEntityToolCallResultCreatedEntities!]' (AiConversationCreateEntityToolCallResult.createdEntities)

    feat(schema): [breaking] Field 'AiConversationElicitationOption.prompt' changed type from 'String!' to 'String' (AiConversationElicitationOption.prompt)

    feat(schema): [dangerous] Enum value 'confirmation' was added to enum 'AiConversationElicitationKind' (AiConversationElicitationKind.confirmation)

    feat(schema): [dangerous] Member 'AiConversationConfirmationElicitationResponseData' was added to Union type 'AiConversationElicitationResponseData' (AiConversationElicitationResponseData)

    feat(schema): [dangerous] Input field 'workflowDefinitionId' was added to input object type 'FavoriteCreateInput' (FavoriteCreateInput.workflowDefinitionId)

    feat(schema): [dangerous] Input field 'serviceAccount' was added to input object type 'JiraConfigurationInput' (JiraConfigurationInput.serviceAccount)

    feat(schema): [dangerous] Input field 'workspaceIntegrationId' was added to input object type 'JiraPersonalSettingsInput' (JiraPersonalSettingsInput.workspaceIntegrationId)

    feat(schema): [dangerous] Input field 'isCloudServiceAccount' was added to input object type 'JiraSettingsInput' (JiraSettingsInput.isCloudServiceAccount)

    feat(schema): [dangerous] Input field 'team' was added to input object type 'NullableTemplateFilter' (NullableTemplateFilter.team)

    feat(schema): [dangerous] Argument 'filter: EmojiFilter' added to field 'Query.emojis' (Query.emojis.filter)

    feat(schema): [dangerous] Argument 'sort: [EmojiSortInput!]' added to field 'Query.emojis' (Query.emojis.sort)

    feat(schema): [dangerous] Input field 'preserveStoredCommitSha' was added to input object type 'ReleaseSyncInput' (ReleaseSyncInput.preserveStoredCommitSha)

    feat(schema): [dangerous] Input field 'preserveStoredCommitSha' was added to input object type 'ReleaseSyncInputBase' (ReleaseSyncInputBase.preserveStoredCommitSha)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseUpdateByPipelineInput' (ReleaseUpdateByPipelineInput.description)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseUpdateByPipelineInputBase' (ReleaseUpdateByPipelineInputBase.description)

    feat(schema): [non_breaking] Type 'AgentActivityExecutionSkippedReason' was added (AgentActivityExecutionSkippedReason)

    feat(schema): [non_breaking] Type 'AiConversationConfirmationElicitationResponseData' was added (AiConversationConfirmationElicitationResponseData)

    feat(schema): [non_breaking] Type 'AiConversationCreateEntityToolCallResultCreatedEntities' was added (AiConversationCreateEntityToolCallResultCreatedEntities)

    feat(schema): [non_breaking] Type 'AiConversationDeleteEntityToolCallResult' was added (AiConversationDeleteEntityToolCallResult)

    feat(schema): [non_breaking] Type 'AiConversationNotifyUsersToolCallResult' was added (AiConversationNotifyUsersToolCallResult)

    feat(schema): [non_breaking] Type 'AiConversationRestoreEntityToolCallResult' was added (AiConversationRestoreEntityToolCallResult)

    feat(schema): [non_breaking] Type 'EmojiCreatedAtSort' was added (EmojiCreatedAtSort)

    feat(schema): [non_breaking] Type 'EmojiFilter' was added (EmojiFilter)

    feat(schema): [non_breaking] Type 'EmojiSortInput' was added (EmojiSortInput)

    feat(schema): [non_breaking] Type 'SLAStartMode' was added (SLAStartMode)

    feat(schema): [non_breaking] Type 'TemplateFilter' was added (TemplateFilter)

    feat(schema): [non_breaking] Type 'WorkflowActivationMode' was added (WorkflowActivationMode)

    feat(schema): [non_breaking] Field 'type' was added to object type 'AccessKeyReleaseStage' (AccessKeyReleaseStage.type)

    feat(schema): [non_breaking] Field 'executionSkippedReason' was added to object type 'AgentActivity' (AgentActivity.executionSkippedReason)

    feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationDeleteEntityToolCall' (AiConversationDeleteEntityToolCall.result)

    feat(schema): [non_breaking] Field 'AiConversationElicitationOption.prompt' description changed from 'The user prompt rendered to the agent when this option is selected.' to 'The user prompt rendered to the agent when this option is selected. Null when selecting the option only dismisses the elicitation without replying.' (AiConversationElicitationOption.prompt)

    feat(schema): [non_breaking] Field 'AiConversationElicitationPart.options' description changed from 'Selectable prompt options for multiple-choice elicitations.' to 'The selectable actions for multiple-choice and confirmation elicitations.' (AiConversationElicitationPart.options)

    feat(schema): [non_breaking] Field 'AiConversationElicitationPart.title' description changed from 'The title shown above the elicitation choices.' to 'The optional title shown above the elicitation choices.' (AiConversationElicitationPart.title)

    feat(schema): [non_breaking] Field 'bodyData' was added to object type 'AiConversationElicitationResponsePart' (AiConversationElicitationResponsePart.bodyData)

    feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationNotifyUsersToolCall' (AiConversationNotifyUsersToolCall.result)

    feat(schema): [non_breaking] Field 'message' was added to object type 'AiConversationNotifyUsersToolCallArgs' (AiConversationNotifyUsersToolCallArgs.message)

    feat(schema): [non_breaking] Field 'created' was added to object type 'AiConversationPromptCodingSessionToolCallResult' (AiConversationPromptCodingSessionToolCallResult.created)

    feat(schema): [non_breaking] Field 'quotaBlocked' was added to object type 'AiConversationPromptCodingSessionToolCallResult' (AiConversationPromptCodingSessionToolCallResult.quotaBlocked)

    feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationRestoreEntityToolCall' (AiConversationRestoreEntityToolCall.result)

    feat(schema): [non_breaking] Field 'AiConversationSettingWidgetArgs.target' description changed from 'The resolved settings target returned by ReadSetting' to 'The settings target when the setting scope does not imply it' (AiConversationSettingWidgetArgs.target)

    feat(schema): [non_breaking] Field 'updatedEntities' was added to object type 'AiConversationUpdateEntityToolCallResult' (AiConversationUpdateEntityToolCallResult.updatedEntities)

    feat(schema): [non_breaking] Field 'workflowDefinition' was added to object type 'Favorite' (Favorite.workflowDefinition)

    feat(schema): [non_breaking] Input field 'JiraConfigurationInput.accessToken' description changed from 'The Jira personal access token.' to 'The Jira personal access token, or the API key of a Jira Cloud service account.' (JiraConfigurationInput.accessToken)

    feat(schema): [non_breaking] Input field 'JiraUpdateInput.accessToken' description changed from 'The Jira personal access token.' to 'The Jira personal access token, or the API key of a Jira Cloud service account.' (JiraUpdateInput.accessToken)

    feat(schema): [non_breaking] Input field 'JiraUpdateInput.email' description changed from 'The Jira user email address associated with the personal access token.' to 'The Jira user email address associated with the access token.' (JiraUpdateInput.email)

    feat(schema): [non_breaking] Field 'agentSessionRestartWithDefaultModel' was added to object type 'Mutation' (Mutation.agentSessionRestartWithDefaultModel)

    feat(schema): [non_breaking] Field 'Mutation.cycleCreate' is deprecated (Mutation.cycleCreate)

    feat(schema): [non_breaking] Field 'Mutation.cycleCreate' has deprecation reason 'Cycle creation is not supported.' (Mutation.cycleCreate)

    feat(schema): [non_breaking] Field 'templateSearch' was added to object type 'Query' (Query.templateSearch)

    feat(schema): [non_breaking] Field 'Query.latestReleaseByAccessKey' description changed from 'Returns the latest release for the pipeline associated with the access key.' to 'Returns the most recently completed or updated release for the pipeline associated with the access key.' (Query.latestReleaseByAccessKey)

    feat(schema): [non_breaking] Field 'Query.recentReleasesByAccessKey' description changed from 'Returns recent releases for the pipeline associated with the access key, ordered with in-progress releases first, followed by the most recently completed releases.' to 'Returns releases for the pipeline associated with the access key, ordered with the most recently completed or updated first.' (Query.recentReleasesByAccessKey)

    feat(schema): [non_breaking] Field 'startMode' was added to object type 'SlaConfiguration' (SlaConfiguration.startMode)

    feat(schema): [non_breaking] Input field 'SourceMetadataComparator.null' description changed from 'Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values.' to 'Null constraint. When true, matches issues without an external source: issues with no source metadata and issues created through the API, an OAuth application, or a loop. When false, matches issues created by an integration or an intake source such as email.' (SourceMetadataComparator.null)

    feat(schema): [non_breaking] Field 'content' was added to object type 'Template' (Template.content)

    feat(schema): [non_breaking] Field 'pullRequestMergeStrategyPreference' was added to object type 'UserSettings' (UserSettings.pullRequestMergeStrategyPreference)

    feat(schema): [non_breaking] Field 'reviewFieldSla' was added to object type 'ViewPreferencesValues' (ViewPreferencesValues.reviewFieldSla)

    feat(schema): [non_breaking] Field 'activationMode' was added to object type 'WorkflowDefinition' (WorkflowDefinition.activationMode)

v92.0.0

Compare Source

Major Changes
  • cda6e4e: feat(schema): [breaking] Type 'FetchDataPayload' was removed (FetchDataPayload)

    feat(schema): [breaking] Field 'DocumentContentHis

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • "on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch from 6e2f579 to 35e4858 Compare March 26, 2026 17:49
@renovate renovate Bot changed the title fix(deps): update dependency @linear/sdk to v78 fix(deps): update linear-tools-dependencies (major) Mar 26, 2026
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch 3 times, most recently from 3f1afe4 to 63430cf Compare April 1, 2026 18:45
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch from 63430cf to 9a9d0a0 Compare April 11, 2026 01:45
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch 2 times, most recently from 0198866 to c13655f Compare April 21, 2026 05:33
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch 2 times, most recently from 068662c to 8450e3e Compare May 10, 2026 16:54
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch 2 times, most recently from af95c3e to 26a8f77 Compare May 25, 2026 22:29
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch from 26a8f77 to b51c678 Compare June 26, 2026 05:02
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch 2 times, most recently from 20e095f to 21198a8 Compare July 11, 2026 18:00
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch from 21198a8 to ef29b8e Compare July 17, 2026 11:40
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch from ef29b8e to e11afe4 Compare July 24, 2026 17:49
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch from e11afe4 to 2b6f4fe Compare August 2, 2026 09:26
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch from 2b6f4fe to 60f969b Compare August 16, 2026 08:32
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch 2 times, most recently from 23e90d6 to 0a572c5 Compare August 30, 2026 17:51
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch 6 times, most recently from 5f3d968 to 5ad5652 Compare September 13, 2026 00:55
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch 2 times, most recently from becd533 to 4c42e7f Compare September 24, 2026 23:17
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch from 4c42e7f to 1cc08ea Compare September 27, 2026 22:12
@renovate
renovate Bot force-pushed the renovate/major-linear-tools-dependencies branch from 1cc08ea to 4ee07cd Compare October 1, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants